package staticdemo;

public class Student {
	
	String name;
	int score;

	// 操作了对象属性，所以不能是静态
	public int getNameLength() {
		// 谁来调用此方法，返回那个学生姓名的字符长度
		return name.length();
	}
	// 操作的都是参数，跟调用方法的对象无关，就可以声明为静态
	public static int maxScore(Student[] students) {
		int max = 0;
		for(int i = 0 ; i < students.length; i++) {
			// max和每个学生的成绩去比较，
			// 谁的成绩大于max变量，就给max赋值
			if (max < students[i].score) {
				max = students[i].score;
			}
		}
		return max;
	}
}
